*{ margin: 0; padding: 0; font-family: '微软雅黑'; -webkit-appearance: none;}
input{ border-radius: 0;}
body{ background: #fff;}
.top{ width: 100%; margin: 0 auto;height: 50px;  background: #fff; border-bottom: 1px #E6E6E6 solid; color: #333333; text-align: center; line-height: 50px; font-size: 1em; position: relative;}
.tleft{position: absolute;height: 30px; font-size: 0.8em; background: #80C625; padding: 0 15px; line-height: 32px; border-radius: 5px; left:3%; top: 10px; color: #fff;}
.tright{position: absolute; right: 3%; height: 24px; top: 13px;}
.tright img{ width: 24.5px; margin-left: 10px; float: left;}


.login{
     width: 86%;color: #fff; margin: 3vw auto; color: #FF8601; font-size: 1.5em; font-weight: bold;
}
.lg{line-height:45.5px; margin: 12vw 0; width: 100%;}
.lg img{ width: 234px;  float: left; margin-bottom: 5vw;}
.input{width: 100%; float: left; position: relative;margin-bottom: 5vw;}
.input input{width:95%;border-style: none; padding: 10px 0; font-size:0.5em; padding-left: 5%;  border-bottom: 1px #C2C2C2 solid;}
.input p{color: #333333; font-size:0.8em; font-weight: 400;}
.input img{ width: 12px;bottom: 14px; position: absolute;}
.login .sub{ width: 100%;height: 50px; color: #fff; background: #FF8601; font-size: 1em; text-align: center; border-style: none; border-radius: 5px;}